#ifndef QUICKSORT_H
#define QUICKSORT_H

#include "Sorter.h"

class QuickSort : public Sorter
{
    private:
        size_t particao(size_t esq, size_t dir);                         ///ok!!!
        void quicksort(size_t esq, size_t dir);                          ///ok!!!

    public:
        QuickSort(void* v, size_t n, size_t t, int(*comparador)(const void*,const void*)): Sorter(v,n,t,comparador){} ///ok!!!
        virtual double ordenar();                                        ///ok!!!
};

#endif // QUICKSORT_H
